$(function() {
    var productId = getQueryString('productId');
    var productUrl = '/dashboard/listProductDetailPageInfo?productId='
        + productId;

    $.getJSON(productUrl, function(data) {
                if (data.success) {
                    var product = data.product;
                    $('#product-img').attr('src', product.imgAddr);
                    $('#product-time').text(
                        new Date(product.lastEditTime)
                            .Format("yyyy-MM-dd"));
                    $('#product-name').text(product.productName);
                    $('#product-desc').text(product.productDesc);
                    var imgListHtml = '';
                    product.productImgList.map(function(item, index) {
                        imgListHtml += '<div> <img src="'
                            + item.imgAddr + '"/></div>';
                    });
                    // 生成购买商品的二维码供商家扫描
                    imgListHtml += '<div> <img src="/dashboard/generateqrcode4product?productId='
                        + product.productId + '"/></div>';
                    $('#imgList').html(imgListHtml);
                }
            });
    $('#me').click(function() {
        $.openPanel('#panel-left-demo');
    });
    $.init();

    Date.prototype.Format = function(fmt) {
        var o = {
            "M+" : this.getMonth() + 1, // 月份
            "d+" : this.getDate(), // 日
            "h+" : this.getHours(), // 小时
            "m+" : this.getMinutes(), // 分
            "s+" : this.getSeconds(), // 秒
            "q+" : Math.floor((this.getMonth() + 3) / 3), // 季度
            "S" : this.getMilliseconds()
            // 毫秒
        };
        if (/(y+)/.test(fmt))
            fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "")
                .substr(4 - RegExp.$1.length));
        for ( var k in o)
            if (new RegExp("(" + k + ")").test(fmt))
                fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k])
                    : (("00" + o[k]).substr(("" + o[k]).length)));
        return fmt;
    }
});